
local ui = class.select_panel.create('玩家-更换英雄')
ui:add_select_frame([[ui\英雄面板\选中框.tga]],300,470)
ui:set_select_button(3,class.hero_data,300,470)
ui:hide()
ui:set_level(99)

ui.close = ui:add_namebutton('不进化',(1920-125)/2,700,125,50)
ui.close.index = 0
ui.close.button_type = '选择按钮'

ac.sync:event '玩家-更换英雄'(function(_,player,index)
    local hero = player.hero
    local data = player:get_data('选择英雄表')
    local temp = data and data[index]
    if temp then
        player:set_data('选择英雄表',nil)
        player:notify('玩家-更换英雄',player,temp.name)
    elseif index==0 then
        hero.max_level = 100
        hero:add('基础攻击',300)
        hero:add('生命上限',2000)
        hero:add('全属性',300)
        player:send_msg('|cffffff00停止进化！攻击力+300，生命值+2000，三维+200|r')
    end
end)


ac.game:event '玩家-显示更换英雄'(function(_,player,data)
    local hero = player.hero
    player:set_data('选择英雄表',data)
    if player:is_self() then
        ui:set_data(data)
        ui.close:hide()
        if hero and hero:get_data('进化次数',0)>=5 then
            ui.close:show()
        end
    end
end)

